An Automated Confluence Proof for an Infinite Rewrite System via a Gröbner Basis Computation
نویسنده
چکیده
In this paper we present an automated proof for the confluence of a rewrite system for integro-differential operators (given in Table 1). We also outline a generic prototype implementation of the integro-differential polynomials—the key tool for this proof—realized using the Theorema system. With its generic functor mechanism—detailed in Section 2—we are able to provide a formalization of the theory of integrodifferential algebras. This formalization via functors also allows us to compute in such domains, and in this way to explore the new theory by computational experiments. Integro-differential operators (introduced in [21]) are useful for solving linear boundary problems [25] given by a differential equation with a symbolic right-hand side along with boundary conditions. Boundary problems are of major importance in applications but they are usually treated numerically. A symbolic method for solving such problems was introduced in [20] for the constant coefficients case and extended to a general differential algebra setting in [21]. A very simple example of a boundary problem is the following: Given f ∈C∞[0,1], find g ∈C∞[0,1] such that u′′ = f , u(0) = u(1) = 0.
منابع مشابه
An Automated Confluence Proof for an Infinite Rewrite System Parametrized over an Integro-Differential Algebra
In our symbolic approach to boundary problems for linear ordinary differential equations we use the algebra of integro-differential operators as an algebraic analogue of differential, integral and boundary operators (Section 2). They allow to express the problem statement (differential equation and boundary conditions) as well as the solution operator (an integral operator called “Green’s opera...
متن کاملDevelopment of a termination checker for Dedukti
Dedukti [12] is a formal proof checker based on a logical framework called the λΠ-calculus modulo, which is an extension of the simply-typed lambdacalculus with dependent types (e.g. lists of size n) and an equivalence relation on types generated by user-defined rewrite rules (like in Agda or Haskell). Proofs generated by some automated theorem provers (e.g. Zenon, iProver) or proof assistants ...
متن کاملConfluent Term Rewriting for Only-knowing Logics
Combining term rewriting and modal logics, this paper addresses confluence and termination of rewrite systems introduced for only-knowing logics. The rewrite systems contain a rule scheme that gives rise to an infinite number of critical pairs, hence we cannot check the joinability of every critical pair directly, in order to establish local confluence. We investigate conditions that are suffic...
متن کاملRascal Tooling for Datatype Defining Rewrite Systems
It has been argued in [7] that using automated provers such as AProVE [4] and CSI [3] can benefit research projects on the topic of datatype defining rewrite systems (DDRSs), as the size of these DDRSs make manual completeness proofs long and error-prone. The authors of [7] note that no similar software exists for the ground-confluence property, and in [1] it is argued that such software should...
متن کاملRewrite Rules and Simplification of Matrix Expressions
This paper concerns the automated simplification of expressions which involve non-commuting variables. The technology has been applied to the simplification of matrix and operator theory expressions which arise in engineering applications. The non-commutative variant of the Gröbner Basis Algorithm is used to generate rewrite rules. We will also look at the phenomenon of infinite bases and impli...
متن کامل